<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Consultar USusario</title>
<script type="text/javascript" src="../Scripts/ajax.js"></script>
<style>
.td{
 width:900px;
}
</style>
</head>

<body>
<?php
include_once("validarSesion.php");
include("BaseDatos.php");
$link=Conectarse();

$RegistrosAMostrar=5;

 //estos valores los recibo por POST
 if(isset($_GET['pag']))
 {
  $RegistrosAEmpezar=($_GET['pag']-1)* $RegistrosAMostrar;
  $PaginaActual=$_GET['pag'];
  //caso contrario los iniciamos
 }
 else
 {
  $RegistrosAEmpezar=0;
  $PaginaActual=1;
 }

 $Resultado=mysql_query("select cedulaUsuario, nombreUsuario, apellidoUsuario, direccionUsuario, celularUsuario, 
 eMail, rol from usuario order by nombreUsuario LIMIT $RegistrosAEmpezar, $RegistrosAMostrar",$link);
	echo "<table border='1px' class='td' align='center'>";
	 while($MostrarFila=mysql_fetch_array($Resultado))
	 {
	  echo "<tr>";
	  echo "<td class='td' align='center'>".$MostrarFila['cedulaUsuario']."</td>";
	  echo "<td class='td' align='center'>".$MostrarFila['nombreUsuario']."</td>";
	  echo "<td class='td' align='center'>".$MostrarFila['apellidoUsuario']."</td>";
	  echo "<td class='td' align='center'>".$MostrarFila['direccionUsuario']."</td>";
	  echo "<td class='td' align='center'>".$MostrarFila['celularUsuario']."</td>";
	  echo "<td class='td' align='center'>".$MostrarFila['eMail']."</td>";
	  echo "<td class='td' align='center'>".$MostrarFila['rol']."</td>";
	  echo "<td class='td' align='center'>".$MostrarFila['cedulaUsuario']."</td>";
	  echo "<td class='td' align='center'>".$MostrarFila['cedulaUsuario']."</td>";
	  echo "</tr>";
	 }
echo "</table>";

 //******--------determinar las páginas---------******//
 $numeroRegistros=mysql_num_rows(mysql_query("select * from usuario;",$link));
 $PaginaAnterior=$PaginaActual - 1;
 $PaginaSiguiente=$PaginaActual + 1;
 $PaginaUltima=$numeroRegistros / $RegistrosAMostrar;

 //verificamos residuo para ver si llevará decimales
 $residuo=$numeroRegistros % $RegistrosAMostrar;
 // si hay residuo usamos funcion floor para que me
 // devuelva la parte entera, SIN REDONDEAR, y le sumamos
 // una unidad para obtener la ultima pagina
 if($residuo > 0) $PaginaUltima=floor($PaginaUltima)+1;
 
 //desplazamiento
 echo "<p align='center'><a onclick=\"Pagina('1')\"><img src='../imagenes/primero.png'></a>";
 if($PaginaActual>1) 
 echo "<a onclick=\"Pagina('$PaginaAnterior')\"><img src='../imagenes/anterior.png'></a>";
 echo "<strong> ".$PaginaActual." /  ".$PaginaUltima."</strong>";
 
 if($PaginaActual<$PaginaUltima)  
 echo "<a onclick=\"Pagina('$PaginaSiguiente')\"><img src='../imagenes/siguiente.png'></a>";
 echo "<a onclick=\"Pagina('$PaginaUltima')\"><img src='../imagenes/ultimo.png'></a></p>";
?>
</body>
</html>